package com.station.param.request.saleorder;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @Description:
 * @Author: dongfangyu
 * @Date: 2025/10/13
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class SaleOrderEntry {
    //物料编码
    private FMaterialId fMaterialId;
    //销售单位
    private FUnitID fUnitID;
    //计价单位
    private FPriceUnitId fPriceUnitId;
    //要货日期
    private String fDeliveryDate;
    //结算组织
    private FSettleOrgIds fSettleOrgIds;
    //预留类型
    private String FReserveType;
    //库存单位
    private FStockUnitID fStockUnitID;
    //超发控制单位类型
    private String FOUTLMTUNIT;
    //销售数量
    private Integer FQty;
    //单价
    private BigDecimal FPrice;
    //含税单价
    private BigDecimal FTaxPrice;
    //税率
    private Integer FEntryTaxRate;
    //仓库
    private FSOStockId fSOStockId;
    /**
     * 单价折扣
     */
    private BigDecimal FPriceDiscount;
    /**
     * 折扣率%
     */
    private BigDecimal FDiscountRate;
    /**
     * 折扣额
     */
    private BigDecimal FDiscount;


}
